Many programmers prefer to use the ampersand ( & ) to declare the arguments of a function involving structures.
2.
The Wolfram Language used in Mathematica allows the user to omit the multiplication symbol, but requires square brackets to indicate the argument of a function; square brackets are not allowed for grouping of expressions.